body{background-color: #fff;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}
.fix{*zoom:1;}
.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.mui-bar .style-myself{color:#000000;padding-top:15px;}
.mui-bar .mui-title{font-size: 22px;}
.mui-bar-nav{box-shadow: none;height:54px;}
.mui-title{line-height: 54px;}
.top-img{margin-top: 54px;width: 100%;}
.content-box{width: 91.30434782608696vw;margin: 0 auto;}
.price-keep-box{overflow: hidden;margin-top: 10px;}
.price{float: left;}
.keep{float: right;}
.price h4{font-size: 18px;color: #676767;font-weight: normal;}
.price .discoint{font-size: 20px;color: #FF0000;}
.price .normal-price{font-size: 14px;color: #c2c2c2;position: relative;top: -4px;left: 0;}
.price .normal-price::after{content: "";width: 7.246376811594203vw;height: 1px;background-color: #c2c2c2;position: absolute;top: 8px;left: 0;}
.keep p{position: relative;top: -6px;left: 0;}
.price-keep-main{border-bottom: 1px solid #cdcbcb;}
.number-box{overflow: hidden;}
.number-box span{float: left;}
.number-box input{float: left;}
.number-box button{float: left;}
.number-box .number-input{width: 18.11594202898551vw;border-radius: 0;height: 28px;text-align: center;border: 1px solid #a9a9a9;margin: 0;margin-right: 3.623188405797101vw;padding: 0;}
.number-box .lower{width: 6.763285024154589vw;height: 28px;border: 1px solid #a9a9a9;border-radius: 0;padding: 0;margin-right: 3.623188405797101vw;}
.number-box .add{width: 6.763285024154589vw;height: 28px;border: 1px solid #a9a9a9;border-radius: 0;padding: 0;margin-right: 2.415458937198068vw;}
.number-main-box{margin-top: 16px;padding: 24px 0;border-bottom: 1px solid #cdcbcb;border-top: 1px solid #cdcbcb;}
.product-number{font-size: 18px;color: #585858;line-height: 28px;margin-right: 2.415458937198068vw;}
.reseve{position: relative;top: 10px;left: 0;font-size: 14px;color: #585858;}
.tabs-product-evaluate{margin-top: 16px;border-bottom: 1px solid #cdcbcb;border-top: 1px solid #cdcbcb;}
.product-evaluate-box{border-left: none;border-right: none;overflow: visible;}
.tabs-product-evaluate .product-evaluate-box{text-align: center;border-top: none;border-bottom: none;}
.tabs-product-evaluate .product-evaluate-box a{height: 71px;line-height: 71px;padding: 0;color: #585858;font-size: 18px;position: relative;}
.tabs-product-evaluate .product-evaluate-box .mui-control-item{border-left: none;overflow: visible;}
.tabs-product-evaluate .product-evaluate-box .mui-active{background-color: #fff;color: #000;}
.tabs-product-evaluate .product-evaluate-box .mui-active::after{content: "";width: 50vw;height: 2px;background-color: #FF0000;position: absolute;bottom: -1px;left: 0;}
.product-imgs{margin-top: 17px;margin-bottom: 17.39130434782609vw;}
.position-w{position: relative;}
.imgs img{display: block;width: 91.30434782608696vw;height: auto;}
.buttom-button{overflow: hidden;position: fixed;bottom:0;left: 0;z-index: 20;}
.red-button{width: 62.80193236714976vw;height: 13.52657004830918vw;background: url('../images/shopping-trolley-yellow.png');background-size: 100% 100%;float: left;text-align: center;}
.yellow-button{float: left;text-align: center;}
.red-button a{line-height: 13.52657004830918vw;color: #fff;font-size: 4.347826086956522vw;display: block;width: 62.80193236714976vw;height: 13.52657004830918vw;background: url('../images/shopping-trolley-yellow.png');background-size: 100% 100%;}
.yellow-button a{line-height: 13.52657004830918vw;color: #fff;font-size: 4.347826086956522vw;display: block;width: 37.19806763285024vw;height: 13.52657004830918vw;background: url('../images/shopping-trolley-red.png');background-size: 100% 100%;}
.swiper-container {width: 100%; height: 100%;}
.photos img{display: block;width: 91.30434782608696vw;height: auto;}
